package im.agents;

import im.domain.MonitorData;
import im.domain.SLA;
import jade.core.AID;

import java.util.Map;
import java.util.Vector;

public interface INodeMonitor {

	public abstract void startSniffing(SLA sla, AID sc);

	public abstract void stopSniffing(SLA sla);

	public abstract boolean isBeingMonitored(SLA sla);

	public abstract Vector<SLA> getMonitored();

	public abstract Map<String, MonitorData> getMonitorData();

}